Trò chơi đua xe động vật trong UNITY Engine
114.779 lượt xem;
- WorldMapClickListener.cs
- MapScreen /
- AnimalRacing /
- Scripts /
- Assets /
- project /
1 using UnityEngine;
2 using System.Collections;
3
4 namespace MapScreen
5 {
6
7 public class WorldMapClickListener : InputAdapter
8 {
9 public int mapIndex;
10 public override void OnTouchDown()
11 {
12 base.OnTouchDown();
13 gameObject.GetComponent<SpriteRenderer>().color = new Color(0.5f, 0.5f, 0.5f, 1);
14 SoundManager.playButtonSound();
15 }
16 public override void OnCheckUp()
17 {
18 base.OnCheckUp();
19 gameObject.GetComponent<SpriteRenderer>().color = new Color(1, 1, 1, 1);
20 }
21 public override void OnTouchUp()
22 {
23 base.OnTouchUp();
24 if (!Maps.isDragged)
25 {
26 Attr.currentWorld = mapIndex;
27 Scenes.Load(Scenes.LEVEL);
28 }
29 Maps.isDragged = false;
30 }
31 }
32 }
2 using System.Collections;
3
4 namespace MapScreen
5 {
6
7 public class WorldMapClickListener : InputAdapter
8 {
9 public int mapIndex;
10 public override void OnTouchDown()
11 {
12 base.OnTouchDown();
13 gameObject.GetComponent<SpriteRenderer>().color = new Color(0.5f, 0.5f, 0.5f, 1);
14 SoundManager.playButtonSound();
15 }
16 public override void OnCheckUp()
17 {
18 base.OnCheckUp();
19 gameObject.GetComponent<SpriteRenderer>().color = new Color(1, 1, 1, 1);
20 }
21 public override void OnTouchUp()
22 {
23 base.OnTouchUp();
24 if (!Maps.isDragged)
25 {
26 Attr.currentWorld = mapIndex;
27 Scenes.Load(Scenes.LEVEL);
28 }
29 Maps.isDragged = false;
30 }
31 }
32 }